package utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;

/**
 * @author lishunlin110
 * @version 1.0
 * @description: 日期转换工具
 * @date 2021/8/23 12:05
 */
public class DateUtils {

     private static final SimpleDateFormat SDF=new SimpleDateFormat("yyyy-MM-dd");
    /**
     * 字符串转换为util.Date
     * @param str 输入的字符串
     * @return 转换结果
     */
    public static java.util.Date strToUtil(String str){
        try {
            return SDF.parse(str);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }


    /**
     * util.Date ->sql.Date
     * @param date java中的date类型
     * @return mysql中的date类型
     */
    public static java.sql.Date utilToSql(java.util.Date date){
        return new  java.sql.Date(date.getTime());
    }


    /**
     * util.Date ->string
     * @param date java中的date类型
     * @return 字符串
     */
    public static String utilToStr(java.util.Date date){
        return SDF.format(date);
    }
}
